package com.isczy.userservice.service;

import com.isczy.userservice.entity.UcenterMember;
import com.baomidou.mybatisplus.extension.service.IService;
import com.isczy.userservice.entity.vo.RegisterVo;
import com.isczy.utils.DataResult;

/**
 * <p>
 * 会员表 服务类
 * </p>
 *
 * @author CZY
 * @since 2021-01-18
 */
public interface UcenterMemberService extends IService<UcenterMember> {

    /***
     * ***************************************
     * 功能描述:登录
     * @param member
     * @return {@link DataResult}
     * @author create: TODO 人员:【ChangZiYang】类型:【新增方法】日期:【2021-01-18 11:23】
     * @author modify:
     */
    DataResult login(UcenterMember member);

    /***
     * ***************************************
     * 功能描述:注册
     * @param registerVo
     * @return
     * @author create: TODO 人员:【ChangZiYang】类型:【新增方法】日期:【2021-01-18 11:23】
     * @author modify:
     */
    DataResult register(RegisterVo registerVo);

    /***
     * ***************************************
     * 功能描述:查询某一天注册人数
     * @param day
     * @return {@link int}
     * @author create: TODO 人员:【ChangZiYang】类型:【新增方法】日期:【2021-01-23 10:08】
     * @author modify:
     */
    int countRegisterDay(String day);
}
